
namespace Giant.Core.Domain.Users
{
    public static partial class SystemUserAttributeNames
    {
        //Form fields
        public static string FirstName { get { return "FirstName"; } }
        public static string LastName { get { return "LastName"; } }
        public static string Gender { get { return "Gender"; } }
        public static string DateOfBirth { get { return "DateOfBirth"; } }
        public static string StateProvinceId { get { return "StateProvinceId"; } }
        public static string Phone { get { return "Phone"; } }
        public static string TimeZoneId { get { return "TimeZoneId"; } }
        public static string CustomUserAttributes { get { return "CustomUserAttributes"; } }

        //Other attributes
        public static string AvatarPictureId { get { return "AvatarPictureId"; } }
        public static string PasswordRecoveryToken { get { return "PasswordRecoveryToken"; } }
        public static string PasswordRecoveryTokenDateGenerated { get { return "PasswordRecoveryTokenDateGenerated"; } }
        public static string AccountActivationToken { get { return "AccountActivationToken"; } }
        public static string LastVisitedPage { get { return "LastVisitedPage"; } }
        public static string AdminAreaSiteScopeConfiguration { get { return "AdminAreaSiteScopeConfiguration"; } }


        //depends on site
        public static string LanguageAutomaticallyDetected { get { return "LanguageAutomaticallyDetected"; } }
        public static string LanguageId { get { return "LanguageId"; } }      
        public static string WorkingThemeName { get { return "WorkingThemeName"; } }
    }
}